package com.whfc.fse.dao;

import com.whfc.fse.dto.FseCraneToolDTO;
import com.whfc.fse.entity.FseCraneTool;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface FseCraneToolMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(FseCraneTool record);

    int insertSelective(FseCraneTool record);

    FseCraneTool selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(FseCraneTool record);

    int updateByPrimaryKey(FseCraneTool record);

    /**
     * 查询吊索具信息
     *
     * @param deptId
     * @return
     */
    List<FseCraneToolDTO> selectCraneToolList(@Param("deptId") Integer deptId);

    /**
     * 逻辑删除
     *
     * @param toolId
     * @return
     */
    int logicDeleteById(@Param("toolId") Integer toolId);
}